/*
 *  Copyright (c) M2TK Project. All rights reserved.
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
package m2tk.assistant.common.domain;

public class StreamSource
{
    private int id;

    private String name;
    private String uri;

    private int frameSize;
    private int transportStreamId;
    private int bitrate;
    private long packetCount;
    private int streamCount;
    private int programCount;

    private boolean scrambled;
    private boolean ecmPresent;
    private boolean emmPresent;
    private boolean patPresent;
    private boolean pmtPresent;
    private boolean catPresent;
    private boolean nitActualPresent;
    private boolean nitOtherPresent;
    private boolean sdtActualPresent;
    private boolean sdtOtherPresent;
    private boolean eitPnfActualPresent;
    private boolean eitPnfOtherPresent;
    private boolean eitSchActualPresent;
    private boolean eitSchOtherPresent;
    private boolean batPresent;
    private boolean tdtPresent;
    private boolean totPresent;

    public int getId()
    {
        return id;
    }

    public void setId(int id)
    {
        this.id = id;
    }

    public String getName()
    {
        return name;
    }

    public void setName(String name)
    {
        this.name = name;
    }

    public String getUri()
    {
        return uri;
    }

    public void setUri(String uri)
    {
        this.uri = uri;
    }

    public int getFrameSize()
    {
        return frameSize;
    }

    public void setFrameSize(int frameSize)
    {
        this.frameSize = frameSize;
    }

    public int getTransportStreamId()
    {
        return transportStreamId;
    }

    public void setTransportStreamId(int transportStreamId)
    {
        this.transportStreamId = transportStreamId;
    }

    public int getBitrate()
    {
        return bitrate;
    }

    public void setBitrate(int bitrate)
    {
        this.bitrate = bitrate;
    }

    public long getPacketCount()
    {
        return packetCount;
    }

    public void setPacketCount(long packetCount)
    {
        this.packetCount = packetCount;
    }

    public int getStreamCount()
    {
        return streamCount;
    }

    public void setStreamCount(int streamCount)
    {
        this.streamCount = streamCount;
    }

    public int getProgramCount()
    {
        return programCount;
    }

    public void setProgramCount(int programCount)
    {
        this.programCount = programCount;
    }

    public boolean isScrambled()
    {
        return scrambled;
    }

    public void setScrambled(boolean scrambled)
    {
        this.scrambled = scrambled;
    }

    public boolean isEcmPresent()
    {
        return ecmPresent;
    }

    public void setEcmPresent(boolean ecmPresent)
    {
        this.ecmPresent = ecmPresent;
    }

    public boolean isEmmPresent()
    {
        return emmPresent;
    }

    public void setEmmPresent(boolean emmPresent)
    {
        this.emmPresent = emmPresent;
    }

    public boolean isPatPresent()
    {
        return patPresent;
    }

    public void setPatPresent(boolean patPresent)
    {
        this.patPresent = patPresent;
    }

    public boolean isPmtPresent()
    {
        return pmtPresent;
    }

    public void setPmtPresent(boolean pmtPresent)
    {
        this.pmtPresent = pmtPresent;
    }

    public boolean isCatPresent()
    {
        return catPresent;
    }

    public void setCatPresent(boolean catPresent)
    {
        this.catPresent = catPresent;
    }

    public boolean isNitActualPresent()
    {
        return nitActualPresent;
    }

    public void setNitActualPresent(boolean nitActualPresent)
    {
        this.nitActualPresent = nitActualPresent;
    }

    public boolean isNitOtherPresent()
    {
        return nitOtherPresent;
    }

    public void setNitOtherPresent(boolean nitOtherPresent)
    {
        this.nitOtherPresent = nitOtherPresent;
    }

    public boolean isSdtActualPresent()
    {
        return sdtActualPresent;
    }

    public void setSdtActualPresent(boolean sdtActualPresent)
    {
        this.sdtActualPresent = sdtActualPresent;
    }

    public boolean isSdtOtherPresent()
    {
        return sdtOtherPresent;
    }

    public void setSdtOtherPresent(boolean sdtOtherPresent)
    {
        this.sdtOtherPresent = sdtOtherPresent;
    }

    public boolean isEitPnfActualPresent()
    {
        return eitPnfActualPresent;
    }

    public void setEitPnfActualPresent(boolean eitPnfActualPresent)
    {
        this.eitPnfActualPresent = eitPnfActualPresent;
    }

    public boolean isEitPnfOtherPresent()
    {
        return eitPnfOtherPresent;
    }

    public void setEitPnfOtherPresent(boolean eitPnfOtherPresent)
    {
        this.eitPnfOtherPresent = eitPnfOtherPresent;
    }

    public boolean isEitSchActualPresent()
    {
        return eitSchActualPresent;
    }

    public void setEitSchActualPresent(boolean eitSchActualPresent)
    {
        this.eitSchActualPresent = eitSchActualPresent;
    }

    public boolean isEitSchOtherPresent()
    {
        return eitSchOtherPresent;
    }

    public void setEitSchOtherPresent(boolean eitSchOtherPresent)
    {
        this.eitSchOtherPresent = eitSchOtherPresent;
    }

    public boolean isBatPresent()
    {
        return batPresent;
    }

    public void setBatPresent(boolean batPresent)
    {
        this.batPresent = batPresent;
    }

    public boolean isTdtPresent()
    {
        return tdtPresent;
    }

    public void setTdtPresent(boolean tdtPresent)
    {
        this.tdtPresent = tdtPresent;
    }

    public boolean isTotPresent()
    {
        return totPresent;
    }

    public void setTotPresent(boolean totPresent)
    {
        this.totPresent = totPresent;
    }
}
